package com.dcd.mapper;

import com.dcd.pojo.Car_model;
import com.dcd.pojo.Car_model_images;
import com.dcd.pojo.Car_model_images_type;
import com.dcd.pojo.Specific_color;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface Car_model_ImagesMapper {

    /**
     * 查询所有大图类型名称
     * @return
     */
    List<Car_model_images_type> select_car_model_imgType();

    /**
     * 根据条件查询相关实拍大图 相关车系
     * @param car_model_images_type_id  //外观，内饰等id
     * @param brand_id     //品牌id
     * @param car_series_id   //车系id
     * @param car_model_id   //车型id
     * @param specific_color_id   //颜色id
     * @return
     */
    List<Car_model> select_car_model_imgById(
            @Param("brand_id") int brand_id,
            @Param("car_series_id") int car_series_id,
            @Param("car_model_id") int car_model_id,
            @Param("car_model_images_type_id") int car_model_images_type_id,
            @Param("specific_color_id") int specific_color_id
    );

    /**
     * 查询所有颜色
     * @return
     */
    List<Car_model_images> select_specific_color(
            @Param("car_model_images_type_id") int car_model_images_type_id,
            @Param("car_model_id") int car_model_id
    );

    
}
